<#ftl strip_whitespace=true >
package ${entityPackageName!};

<#list importedTypes as type>
import ${type};
</#list>

public interface ${name} <#if implementsInterfaces >extends ${implementedInterfacesList}</#if> {

	<#list attributes as attribute>
	public ${attribute.shortTypeName} ${attribute.getterName}();
	
	<#if !(attribute.calculatedValue??)>
	public void ${attribute.setterName}(${attribute.shortTypeName} val);
	</#if>
	
	</#list>

	<#list methods as method>
	${method.signature};
	
	</#list>
}